/*定义页面背景*/
body {
    background: #ffffff url("../image/bg.jpg") repeat center top;
    font-size: 62.5%;
    font-family: 宋体;

}

a {
    text-decoration: none;
}

ol, ul, li {
    margin: 0;
    padding: 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
    font-size: 1.2em;
    font-weight: normal;
}

.clear {
    clear: both;
}

.wrapper {
    width: 858px;
    height: 988px;
    margin: 0 auto;
    border-left: grey 1px solid;
    border-right: grey 1px solid;
    border-bottom: grey 1px solid;
}

.header {
    width: 858px;
    height: 133px;
    background-color: #fff;
    border-top: #0099ff 5px solid;
}

.main {
    width: 858px;
    height: 760px;
    background: #ffffff;
}

.footer {
    width: 858px;
    height: 90px;
    background-color: #e2e2e2;
}

.header .title {
    width: 858px;
    height: 94px;
    background: #e8e8e8;
}

/*CSS下拉菜单 begin By JxGzZy 2018.04.18*/

.header .nav {
    width: 858px;
    height: 35px;
    background: transparent url("../image/menu.gif") repeat-x left top;
}

.header .menu {
    margin-right: 12px;

}

.header .menu li {
    float: left; /*块浮动left right none*/
    width: 94px;
    height: 34px;
    line-height: 30px; /*利用行高(单行)来设置垂直居中*/
    text-align: center;
    background: transparent url("../image/away.png") no-repeat left 5px;
    list-style: none;
}

/*限定选择器*/
.header .menu li.no_fgf {
    background-image: none;
}

.header .menu li a:hover {
    color: red;
}

.header .menu li a {
    line-height: 160%;
    color: #000000;
    font-size: 11pt;
    text-decoration: none;
}

/*CSS下拉菜单 end By JxGzZy 2018.04.18*/

/*二级菜单定义 begin By JxGzZy 2018.04.18*/

.header .submenu {
    position: absolute;
    visibility: hidden;
}

/*光标上级菜单项(li)被覆盖，子菜单显示*/
.header .menu li:hover .submenu {
    visibility: visible;
}

.header .submenu li {
    float: none; /*取消继承上级浮动的属性*/
    height: 24px; /*24(内容高度)+1(底部边框)=25(实际占用高度)*/
    width: 94px;
    line-height: 25px;
    text-align: center;
    background: #e0e1e4 none;
    border-left: #aaa 1px solid;
    border-right: #aaa 1px solid;
    border-bottom: #aaa 1px solid;
}

/*二级菜单定义 end By JxGzZy 2018.04.18*/

/*内容区域公共风格 begin By JxGzZy 2018.04.18*/

/*定义news_title部分的span为块*/
.main span.block {
    display: block;
    float: left;
}

/*内容区域公共风格 begin By JxGzZy 2018.04.18*/

/*页面主体 begin By JxGzZy 2018.04.19*/
.main span.content_line_top {
    height: 8px;
    width: 770px;
    margin-top: -3px;
    background: #ffffff url("../image/content_line_top.png") repeat-x left;
}

.main .album {
    width: 770px;
    height: 128px;
    border-right: grey 1px solid;
}

.main .end_line span.content_line_bottom {
    height: 6px;
    width: 858px;
    background: #ffffff url("../image/content_line_bottom.png") repeat-x left;
}

/*左边栏 begin By JxGzZy 2018.04.20*/

.main .sidebar {
    float: left;
    width: 175px;
    height: 626px;
    border-right: #9c9a9c 1px solid;
}

/*政策法规 begin By JxGzZy 2018.04.20*/

.main .sidebar .polity li a:hover {
    color: #c82333;
}

.main .sidebar .polity {
    width: 175px;
    height: 170px;
    background: #ffffff;
}

.main .sidebar .polity li {
    width: 175px;
    height: 22px;
    line-height: 22px;
    background: #ffffff;
    list-style: none;
}

.main .sidebar .polity li.title {
    width: 175px;
    height: 23px;
    background: transparent url("../image/ima_11.gif") no-repeat left top;
}

.main .sidebar .polity li.title p {
    margin: 0;
    line-height: 23px;
    text-align: center;
}

.main .sidebar .polity li a {
    width: 142px;
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.main .sidebar .polity li.more {
    width: 112px;
    height: 10px;
    margin-top: 24px;
    margin-bottom: 10px;
    margin-left: 63px;
    background: transparent url("../image/ima_32.gif") no-repeat;
}

.main .sidebar .polity li span {
    display: block;
    line-height: 22px;
    width: 12px;
    position: absolute;
    margin-left: 5px;
}

/*政策法规 end By JxGzZy 2018.04.20*/

/*服务指南 begin By JxGzZy 2018.04.20*/
.main .sidebar .apply li a:hover {
    color: #c82333;
}

.main .sidebar .apply {
    width: 175px;
    height: 184px;
    background: #ffffff;
}

.main .sidebar .apply li {
    width: 175px;
    height: 22px;
    line-height: 22px;
    background: #ffffff;
    list-style: none;
}

.main .sidebar .apply li.title {
    width: 175px;
    height: 23px;
    background: transparent url("../image/ima_11.gif") no-repeat left top;
}

.main .sidebar .apply li.title p {
    margin: 0;
    line-height: 23px;
    text-align: center;

}

.main .sidebar .apply li a {
    width: 118px;
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.main .sidebar .apply li.more {
    width: 112px;
    height: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
    margin-left: 63px;
    background: transparent url("../image/ima_32.gif") no-repeat;
}

.main .sidebar .apply li span {
    display: block;
    line-height: 22px;
    width: 12px;
    position: absolute;
    margin-left: 5px;
}

/*服务指南 end By JxGzZy 2018.04.20*/

/*相关链接 begin By JxGzZy 2018.04.20*/

.main .sidebar .links {
    width: 175px;
    height: 272px;
    background: #ffffff;
}

.main .sidebar .links li.title {
    width: 175px;
    height: 23px;
    background: transparent url("../image/ima_11.gif") no-repeat left top;
    list-style: none;
}

.main .sidebar .links li.title p {
    margin: 0;
    line-height: 23px;
    text-align: center;
}

.main .sidebar .links select {
    width: 150px;
    height: 20px;
    font-size: 9px;
    color: #000;
    margin: 10px 10px 15px 15px;

}

.main .sidebar .links select option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}

.main .sidebar .links li.process {
    width: 150px;
    height: 33px;
    margin: 0px 13px;
    background: transparent url("../image/service.jpg") no-repeat;
    list-style: none;
}

/*相关链接 end By JxGzZy 2018.04.20*/

/*左边栏 end By JxGzZy 2018.04.20*/

.main .content {
    float: left;
    width: 595px;
    min-height: 626px;
}

/*左边内容栏 begin By JxGzZy 2018.04.21*/

.main .content .content_left {
    float: left;
    width: 595px;
    height: 626px;
}

.main .content .content_left .news_title {
    float: left;
    width: 420px;
    height: 37px;
    margin-left: 9px;
    background: transparent url("../image/index1.gif") no-repeat;
}

.main .content .content_left .security_title {
    float: left;
    width: 420px;
    height: 37px;
    margin-left: 9px;
    background: transparent url("../image/index2.gif") no-repeat;
}

.main .content .content_left .school_photo1 img {
    float: left;
    margin-top: 30px;
    margin-left: 10px;
}

.main .content .content_left .school_photo2 img {
    float: left;
    margin-top: 30px;
    margin-left: 10px;
}

.main .content .content_left ul {
    width: 420px;
    position: absolute;
    margin-top: 40px;
}

.main .content .content_left li {
    float: left;
    margin-left: 145px;
    margin-top: 8px;
    list-style: none;
}

.main .content .content_left li span {
    float: left;
    display: block;
    line-height: 12px;
    width: 12px;
    position: absolute;

}

.main .content .content_left .news_update {
    width: 420px;
    height: 232px;
}

.main .content .content_left .security_news {
    width: 420px;
    height: 232px;
}

.main .content .content_left li a {
    float: left;
    width: 250px;
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 15px;
}

.main .content .content_left li.more {
    float: left;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    width: 48px;
    height: 16px;
    margin-left: 320px;
}

.main .content .content_left li.more a {
    float: left;
    width: 48px;
    height: 12px;
}

.main .content .content_left li a:hover {
    color: #c82333;
}

.main .content .content_left li.more a:hover {
    color: red;
    background: #ffffff;
    border-bottom: 1px solid #FF0000;
}

.main .content .content_left .end {
    float: left;
    margin: 12px 0px 0px 15px;
    width: 392px;
    height: 1px;
    background: transparent url("../image/point1.gif") repeat-x;
}

.main .content .content_left .content_album {
    float: left;
    width: 412px;
    height: 126px;
    margin: 20px 0px 0px 3px;
    border: #000000 1px solid;
    background: transparent url("../image/content_album.png") no-repeat;
}

/*左边内容栏 end By JxGzZy 2018.04.21*/

/*右边内容栏 begin By JxGzZy 2018.04.23*/

.main .content_right {
    float: right;
    width: 175px;
    height: 626px;
    margin-top: -626px;
    border-left: #9c9a9c 1px solid;

}

/*保卫处通知*/

.main .content_right .inform li a:hover {
    color: #c82333;
}

.main .content_right .inform {
    width: 175px;
    height: 177px;
    background: #ffffff;
    overflow: hidden;
}

.main .content_right .inform li {
    width: 175px;
    height: 22px;
    line-height: 22px;
    background: #ffffff;
    list-style: none;
}

/*.main .content_right .inform #scroll{*/
    /*width: 175px;*/
    /*height: 100px;*/
    /*background: #ffffff;*/
    /*overflow: hidden;*/
/*}*/

.main .content_right .inform li.title {
    width: 175px;
    height: 23px;
    background: transparent url("../image/ima_11.gif") no-repeat left top;

}

.main .content_right .inform li.title p {
    margin: 0;
    padding: 0;
    line-height: 23px;
    text-align: center;

}

.main .content_right .inform li a {
    width: 142px;
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

@-webkit-keyframes move
{
    0%{
        top:0px;
    }
    100%
    {
        top:-149px;
    }
}
.main .content_right .inform #scroll{
    height:110px;
    position:relative;
    overflow-y: hidden;
}
.main .content_right .inform #list{
    position:absolute;
    -webkit-animation:5s move infinite linear;
}

.main .content_right .inform #scroll:hover #list{
    -webkit-animation-play-state:paused;
}

.main .content_right .inform li.more {
    width: 171px;
    height: 21pt;
    margin: 16px 4px;
    background: transparent url("../image/more1.gif") no-repeat;
}

.main .content_right .inform li span {
    display: block;
    line-height: 22px;
    width: 12px;
    position: absolute;
    margin-left: 5px;
}

/*保卫处通知*/

/*失物招领*/

.main .content_right .lose_back li a:hover {
    color: #c82333;
}

.main .content_right .lose_back {
    width: 175px;
    height: 170px;
    background: #ffffff;
}

.main .content_right .lose_back li {
    width: 175px;
    height: 22px;
    line-height: 22px;
    background: #ffffff;
    list-style: none;
}

.main .content_right .lose_back li.title {
    width: 175px;
    height: 23px;
    background: transparent url("../image/ima_11.gif") no-repeat left top;
}

.main .content_right .lose_back li.title p {
    margin: 0px;
    line-height: 23px;
    text-align: center;

}

.main .content_right .lose_back li a {
    width: 142px;
    display: block;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;

}

.main .content_right .lose_back li.more {
    width: 171px;
    height: 21pt;
    margin: 100px 4px;
    background: transparent url("../image/more1.gif") no-repeat;
}

.main .content_right .lose_back li span {
    display: block;
    line-height: 22px;
    width: 12px;
    position: absolute;
    margin-left: 5px;
}

/*失物招领*/

/*报警电话*/

.main .content_right .security_phone {
    width: 175px;
    height: 279px;
    background: #ffffff;
}

.main .content_right .security_phone li {
    width: 175px;
    height: 22px;
    line-height: 22px;
    background: #ffffff;
    list-style: none;
}

.main .content_right .security_phone li.title {
    width: 175px;
    height: 23px;
    background: transparent url("../image/ima_11.gif") no-repeat left top;
}

.main .content_right .security_phone li.title p {
    width: 175px;
    line-height: 23px;
    text-align: center;
    margin: 0px;
}

.main .content_right .security_phone li p {
    width: 142px;
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin-left: 30px;
    margin-top: 0px;

}

.main .content_right .security_phone li span {
    color: dimgrey;
    line-height: 24px;
    width: 12px;
    height: 24px;
    position: absolute;
    margin-left: 15px;
}

/*报警电话*/

/*右边内容栏 begin By JxGzZy 2018.04.23*/

/*页面主体 end By JxGzZy 2018.04.19*/

/*foot风格定义*/
.footer address {
    display: block; /*改address标签的行级显示为块级显示*/
    height: 40px;
    padding: 25px;
    text-align: center; /*水平居中*/
    font-style: normal; /*修改address的字体风格(默认斜体)为正常*/
    font-size: 1.2em; /*为12像素*/
}


